package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;

import javax.persistence.*;

import org.apache.commons.lang.builder.ToStringBuilder;

import java.math.BigDecimal;


/**
 * The persistent class for the PS_C_WF_PAY_COMP database table.
 * 
 */
@Entity
@Table(name="PS_C_WF_PAY_COMP")
@NamedQuery(name="PsCWfPayComp.findAll", query="SELECT p FROM PsCWfPayComp p")
@IdClass(PsCWfPayCompPrimary.class)
public class PsCWfPayComp implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="C_AMT_001")
	private BigDecimal cAmt001;

	@Column(name="C_AMT_002")
	private BigDecimal cAmt002;

	@Column(name="C_AMT_003")
	private BigDecimal cAmt003;

	@Column(name="C_AMT_004")
	private BigDecimal cAmt004;

	@Column(name="C_AMT_005")
	private BigDecimal cAmt005;

	@Column(name="C_AMT_006")
	private BigDecimal cAmt006;

	@Id
	@Column(name="C_PAY_COMPANY")
	private String cPayCompany;

	@Id
	@Column(name="C_TRANSACTION_NBR")
	private String cTransactionNbr;

	@Id
	@Column(name="CAL_RUN_ID")
	private String calRunId;

	private BigDecimal count1;

	private BigDecimal count2;

	private BigDecimal count3;

	private String descr;

	public PsCWfPayComp() {
	}

	public BigDecimal getcAmt001() {
		return cAmt001;
	}

	public void setcAmt001(BigDecimal cAmt001) {
		this.cAmt001 = cAmt001;
	}

	public BigDecimal getcAmt002() {
		return cAmt002;
	}

	public void setcAmt002(BigDecimal cAmt002) {
		this.cAmt002 = cAmt002;
	}

	public BigDecimal getcAmt003() {
		return cAmt003;
	}

	public void setcAmt003(BigDecimal cAmt003) {
		this.cAmt003 = cAmt003;
	}

	public BigDecimal getcAmt004() {
		return cAmt004;
	}

	public void setcAmt004(BigDecimal cAmt004) {
		this.cAmt004 = cAmt004;
	}

	public BigDecimal getcAmt005() {
		return cAmt005;
	}

	public void setcAmt005(BigDecimal cAmt005) {
		this.cAmt005 = cAmt005;
	}

	public BigDecimal getcAmt006() {
		return cAmt006;
	}

	public void setcAmt006(BigDecimal cAmt006) {
		this.cAmt006 = cAmt006;
	}

	public String getcPayCompany() {
		return cPayCompany;
	}

	public void setcPayCompany(String cPayCompany) {
		this.cPayCompany = cPayCompany;
	}

	public String getcTransactionNbr() {
		return cTransactionNbr;
	}

	public void setcTransactionNbr(String cTransactionNbr) {
		this.cTransactionNbr = cTransactionNbr;
	}

	public String getCalRunId() {
		return calRunId;
	}

	public void setCalRunId(String calRunId) {
		this.calRunId = calRunId;
	}

	public BigDecimal getCount1() {
		return count1;
	}

	public void setCount1(BigDecimal count1) {
		this.count1 = count1;
	}

	public BigDecimal getCount2() {
		return count2;
	}

	public void setCount2(BigDecimal count2) {
		this.count2 = count2;
	}

	public BigDecimal getCount3() {
		return count3;
	}

	public void setCount3(BigDecimal count3) {
		this.count3 = count3;
	}

	public String getDescr() {
		return descr;
	}

	public void setDescr(String descr) {
		this.descr = descr;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}

}